home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Communication / PhoneMemo / Source / TurboTextField.h < prev    next >
Text File  |  1992-07-23  |  894b  |  36 lines

  1. /* TurboTextField.m
  2.  *
  3.  *   TurboTextField is a subclass of TextField which installs
  4.  * the TurboTFCell class as it's Cell class.  It also overrides
  5.  * textDidGetKeys:isEmpty: in order to support "length watching"
  6.  * and the ability to restore the previous text after a paste has
  7.  * failed because it is too long.
  8.  * 
  9.  *
  10.  * You may freely copy, distribute, and reuse the code in this example.
  11.  * NeXT disclaims any warranty of any kind, expressed or  implied, as to its
  12.  * fitness for any particular use.
  13.  *
  14.  * Written by:  Sharon Zakhour 
  15.  * Created:  Oct/91
  16.  */
  17.  
  18. #import "TurboTFCell.h"
  19.  
  20. @interface TurboTextField:TextField
  21. {
  22.     int        maxLength;
  23.     BOOL    autoJump;
  24.     BOOL    acceptReturn;
  25. }
  26.  
  27.  
  28. - textDidGetKeys:sender isEmpty:(BOOL)flag;
  29.  
  30. - setMaxLength: (int)length;
  31. - setAutoJump: (BOOL)flag forLength: (int)length;
  32. - setAcceptsReturn: (BOOL) flag;
  33. - setCustomFilter: (NXTextFilterFunc)aFilter;
  34.  
  35. @end
  36.